direct debit draft - Spanish English Dictionary